Ethereum price has struggled to recover, failing to break the $3,500 resistance and declining below key support levels of $3,450 and $3,400. Currently trading under $3,400, the cryptocurrency faces potential further losses, with major support at $3,220 and a critical level at $3,000. A move above $3,500 could lead to gains towards $3,550 and beyond, while failure to do so may push the price down to $3,150 or lower.